﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Filmy.Model;

namespace Filmy.Kontroler.BazaDanych
{
    class Uzytkownicy
    {
        public Uzytkownicy()
        {
            dtUzytkownicy = new dsFilmowy.UzytkownicyDataTable();
            adapter = new Filmy.Model.dsFilmowyTableAdapters.UzytkownicyTableAdapter();
            adapter.Fill(dtUzytkownicy);
        }

        dsFilmowy.UzytkownicyDataTable dtUzytkownicy;
        Filmy.Model.dsFilmowyTableAdapters.UzytkownicyTableAdapter adapter;
        public static int idUzytkownika { get; set; }
        public static string loginUzytkownika { get; set; }

        public void pobierzIdUzytkownika(string login)
        {
            DataRow[] rows2 = dtUzytkownicy.Select("Login = '" + login + "'");
            idUzytkownika = Convert.ToInt16(rows2[0]["idUzytkownika"]);
        }

        public bool zaloguj(string login, string haslo)
        {
            DataRow[] rows2 = dtUzytkownicy.Select("Login = '" + login + "' and Haslo = '" + haslo + "'");
            if (rows2.Count() > 0)
            {
                loginUzytkownika = rows2[0]["Login"].ToString();
                return true;
            }
            else
                return false;
        }

        public string dajPole(int id, string pole)
        {
            DataRow[] rows = dtUzytkownicy.Select("idUzytkownika = " + id);
            return rows[0][pole].ToString();
        }
    }
}
